@charset "utf-8";


.top {
    height: 99px;
    position: relative;
    display: flex;
}

.logo {
    float: left;
    width: 415px;
    height: 75px;
    margin: 12px;
    margin-left: 60px;
}

.nav {
    float: left;
    margin-left: 90px;
    margin-top: 30px;
    flex: 1;
}

.navcon {}

.navcon ul {
    margin: 0;
}

.navcon ul li.item {
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin: 0 20px;
    height: 69px;
    line-height: 50px;
    - webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.navcon ul li.item a {
    color: #333;
}

.navcon ul li.active {
    background: url(../images/navactive.png) no-repeat center bottom;

}

.navcon ul li.item.active a {
    color: #18569f;
}

.gsgk {
    position: absolute;
    width: 100%;
    left: 0;
    z-index: 99;
    bottom: -58px;
    background: url(../images/navselect.png) repeat;
    height: 58px;
    line-height: 58px;
    font-size: 16px;
    display: none;
    font-weight: 500;
}

.gsgk ul {
    margin: 0;
}

.gsgkselectall,
.zyywselectall,
.gsxwselectall,
.djgzselectall,
.dshselectall,
.qywhselectall,
.zxnsselectall {
    margin: auto;
    width: 1300px;
}

.zyywselectall {
    width: 1490px;
}

.gsgk ul li {
    display: inline-block;
    padding: 0 24px;
    background: url(../images/lileft.jpg) no-repeat left;

}
.gsgk ul li:first-child {
    background: none;

}

.gsgk ul li a {
    color: #fff !important;
    background: none !important;
}

.gsgk ul li:hover {}

.gsgkselectall {
    padding-left: 745px;
}

.zyywselectall {
    padding-left: 190px;
}

.gsxwselectall {
    padding-left: 950px;
}

.djgzselectall {}

.dshselectall {
    padding-left: 1166px;
}

.qywhselectall {
    padding-left: 1280px;
}

.zxnsselectall {
    padding-left: 1382px;
}

.search {
    width: 101px;
    height: 99px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 999;
}

.searchall {
    position: relative;
}

.searchinput {
    z-index: 99;
    position: absolute;
    padding: 5px;
    background: #18569f;
    width: 310px;
    right: -320px;
    transition: all 1s;
}

.searchinput .input {
    width: 300px;

    height: 30px;
    padding-left: 5px;
    color: #18569f;


}

.searchall:hover .searchinput {
    right: 0;
}

.oa {
    float: left;
    width: 215px;
    margin-top: 36px;
    margin-right: 150px;
}

.oac {
    width: 60px;
    padding-left: 35px;
    background: url(../images/oa.png) no-repeat left;
    float: left;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
}

.emailc {
    width: 60px;
    padding-left: 35px;
    background: url(../images/email.png) no-repeat left;
    float: left;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
}

.footermenu {
    width: 100%;
    background: #18569f;
    height: 350px;
    overflow: hidden;
}

.footermcon {
    width: 1200px;
    margin: auto;
    margin-top: 48px;
}

.fmenucon {
    float: left;
    width: 856px;
}

.fmenucon ul {
    margin: 0;
    width: 170px;
    float: left;
    height: 257px;
    border-left: 1px solid #164f95;
}

.fmenucon ul.fgsjj li {
    text-align: center;
}

.fmenucon ul li {
    font-size: 14px;
    margin: 8px 0;
}

.fmenucon ul li a {
    color: #7b95bf;
}

.fmenucon ul li.lione {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 20px;
}

.fmenucon ul li.lione a {
    color: #fff;
}

.fmenucon ul.fzyyw li {
    padding-left: 15px;
}

.fmenucon ul.fdsh {
    border-right: 1px solid #164f95;
}

.fmenucon ul.fdsh li {
    padding-left: 50px;
}

.fmenucon ul.fdjgz {
    margin-top: 5px;
}

.fmenucon ul.fdjgz li {
    padding-left: 50px;
    /* float:left; */
    margin: 4px 0;
}

.fmenucon ul.fdjgz li.lione {
    width: 100px;
    margin-bottom: 15px;
}

.fmenucon ul.fdjgz li.feven {
    width: 100px;
}

.fyqlj {
    float: left;
    width: 235px;
    margin-left: 85px;
}

.yqljt {
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    line-height: 30px;
    background: url(../images/yqlj.png) no-repeat left center;
    padding-left: 25px;
}

select::-ms-expand {
    display: none;
}

.yqljcd select {
    border: 1px solid #6d85bf;
    border-radius: 15px;
    width: 100%;
    box-sizing: border-box;
    background: #fff;
    color: #c5cce2;
    margin-top: 15px;
    padding: 6px 0 6px 10px;
}



.footer {
    width: 100%;
    /* height:164px; */
    background-color: #11498a;
    overflow: hidden;
    ;
}

.footercon {
    width: 1200px;
    color: #fff;
    margin: auto;
    background: url(../images/636879163739142751.png) no-repeat right;
}

.footertop {
    color: #fff;
    width: 1200px;
    margin: auto;
    font-size: 14px;
    margin-top: 30px;


}

.fleft {
    float: left;
    width: 360px;
    background: url(../images/address.png) no-repeat left;
    padding-left: 16px;
}

.fright {
    float: left;
    width: 150px;
    background: url(../images/tel.png) no-repeat left;
    padding-left: 18px;
}

.footerul {
    /* width: 238px; */
    margin: 20px auto;
}

.footerul ul {
    margin: 0;
}

.footerul ul li {
    font-size: 14px;
    padding: 0 3px;
    display: inline-block;
    color: #a6b3ca;
}

.footer p {
    /* text-align: center; */
    font-size: 14px;
    color: #a6b3ca;
}



/*1366*/
@media screen and (min-width: 1300px) and (max-width: 1579px) {
    .logo {
     
	.logo{width:350px; }
	
    }

    .logo img {
        width: 100%
    }

    .oa {
        margin-left: 20px;
    }

    .navcon ul li.item {
        margin: 0px 10px;
        font-size: 16px;
    }

    .nav {
        margin-left: 20px;
    }

    .logo {
        margin-left: 0;
    }

    .gsgkselectall {
        padding-left: 500px;
        font-size: 14px;
    }

    .zyywselectall {
        padding-left: 0px;
        font-size: 14px;
    }

    .gsxwselectall {
        padding-left: 636px;
        font-size: 14px;
    }

    .djgzselectall {
        font-size: 14px;
    }

    .dshselectall {
        padding-left: 775px;
        font-size: 14px;
    }

    .qywhselectall {
        padding-left: 855px;
        font-size: 14px;
    }

    .zxnsselectall {
        padding-left: 916px;
        font-size: 14px;
    }
}

/*1600*/
@media screen and (min-width: 1580px) and (max-width: 1850px) {
    .oa {
        margin-left: 20px;
    }

    .navcon ul li.item {
        margin: 0px 9px;
    }

    .nav {
        margin-left: 20px;
    }

    .gsgkselectall {
        padding-left: 580px
    }

    .zyywselectall {
        padding-left: 245px;
    }

    .gsxwselectall {
        padding-left: 748px;
    }

    .djgzselectall {}

    .dshselectall {
        padding-left: 925px;
    }

    .qywhselectall {
        padding-left: 1018px;
    }

    .zxnsselectall {
        padding-left: 1162px;
    }

}


.i-pager {
    height: 35px;
    font-size: 14px;
    /* padding-top: 20px; */
    text-align: center;
}

.i-pager a,
.i-pager a:link,
.i-pager a:visited,
.i-pager a:active {
    color: #999;
}

.i-pager a:hover {
    color: #fff;
}

.i-pager-first,
.i-pager-prev,
.i-pager-next,
.i-pager-last,
.i-pager-item {
    display: inline-block;
    width: auto;

    min-width: 2em;
    height: 30px;
    margin-left: 6px;
    border: solid 1px #f5f5f5;
    line-height: 30px;
    font-size:

        14px;
    background: #f5f5f5;
}

.i-pager-prev:hover {
    background: #18569f;
}

.i-pager-next:hover {
    background: #18569f;
}

.i-pager-first:hover {
    background: #18569f;
}

.i-pager-last:hover {
    background: #18569f;
}

.i-pager-item-active {
    background: #18569f;
}

.i-pager-item:hover {
    background: #18569f;
}

.i-pager-info {
    margin-left: 6px;
}

.i-pager-current {
    color: #999;
    padding-left: 5px;
    line-height: 30px;
    border-left: 1px solid #f5f5f5;
    border-top: 1px solid #f5f5f5;
    border-bottom: 1px solid #f5f5f5;
    padding-left: 10px;
    background: #f5f5f5;
}

.i-pager-info-c {
    color: #999;
    line-height: 30px;
    border-top: 1px solid #f5f5f5;
    border-bottom: 1px solid #f5f5f5;
    background: #f5f5f5;
}

.i-pager-info-p {
    color: #999;
    line-height: 30px;
    border-top: 1px solid #f5f5f5;
    border-bottom: 1px solid #f5f5f5;
    background: #f5f5f5;
}

.i-pager-info-t {
    color: #999;
    line-height: 30px;
    border-top: 1px solid #f5f5f5;
    border-bottom: 1px solid #f5f5f5;

    border-right: 1px solid #f5f5f5;
    padding-right: 10px;
    background: #f5f5f5;
}

.bfcon ul li {
    float: left;
    font-size: 16px !important;
    height: 60px;
    line-height: 60px;
}



@media screen  and (max-width: 1300px) {
    .logo {
        margin-left: 0;
       
    }

    .nav {
        margin-left: 2px;
    }

    .navcon ul li.item {
        margin: 0px 2px;
        font-size: 15px;
    }

    .oa {
        margin-left: 11px;
        width: 200px;
    }
}



@media screen and (min-width: 1300px) and (max-width: 1390px) {
    .logo {
        margin-left: 0;
        width: 295px;
        margin-top: 20px;
    }

    .nav {
        margin-left: 12px;
    }

    .navcon ul li.item {
        margin: 0px 4px;
        font-size: 16px;
    }

    .oa {
        margin-left: 6px;
    }
}

@media screen  and (max-width: 1300px){
    .logo {
       
        width: 278px;
        margin-top: 25px;
    }
    .logo img{
        width: 100%;
    }
}


